If not either use nodeclare t or set sloop::*automatic-declarations* to nil.
recompile." sloop::*type-check* :from sloop::the-value "~&Sloop found the type of ~a was not type ~a,~%~
Maybe you want to insert SLOOP NODECLARE T ..." lisp::typep (sloop::type-error) sloop::*auto-type* sloop::*auto-register* :register "Could not find variable ~a in bindings" (lisp::nil 0 lisp::nil 1 lisp::+ lisp::nil) sloop::in "LIS" :in sloop::desetq lisp::null sloop::on "LIS" (sloop::upfrom sloop::from) lisp::+ sloop::downfrom lisp::- lisp::by lisp::*print-level* lisp::*print-length* "" "The assertion ~:@(~S~) is failed." (lisp::eq (lisp::car (lisp::third sloop::incr)) (lisp::quote lisp::cdr)) lisp::*error-output* "Now continuing ...~%" (lisp::quote lisp::function) lisp::funcall sloop::below sloop::above sloop::to :sloop-for :sloop-map "LIM" lisp::> lisp::< lisp::>= lisp::<= lisp::fixnum "increment must be constant." 2147483647 -2147483648 (sloop::type-error) (sloop::local-finish) :sloop-for-args "sloop-for macro needs at least one arg" :sloop-macro-args lisp::&rest "Sorry only one allowed loop-map per sloop" :sloop-map-args "map needs one arg before the key word" "Build this in two steps if you want &rest" :sloop-body :sloop-map-declares :upcase lisp::*print-case* "~a-SLOOP-~a" "need more args" "need less args" lisp::eval-when (lisp::load lisp::compile lisp::eval) lisp::defun lisp::pushnew "SLOOP-~a" lisp::keyword "SLOOP-~a-ARGS" lisp::setq lisp::logxor lisp::if lisp::max lisp::min lisp::1+ (sloop::loop-return lisp::nil) (sloop::loop-return lisp::nil) sloop::.average. lisp::nil sloop::.n-to-average. (lisp::float sloop::.average.) (lisp::fixnum sloop::.n-to-average.) lisp::/ (lisp::* sloop::.n-to-average. sloop::.average.) (lisp::incf sloop::.n-to-average.) (sloop::finally (sloop::loop-return sloop::.average.)) lisp::maphash lisp::function lisp::lambda (:sloop-map-declares :sloop-body) lisp::do-symbols lisp::find-package "INDEX" (sloop::from sloop::downfrom) (sloop::to sloop::below sloop::above) lisp::length lisp::aref sloop::then "FINISH" (lisp::quote lisp::go) (sloop::next-loop) ((lisp::go sloop::next-loop)) "POINT" lisp::atom (sloop::local-finish) "First must be followed by then" "First must be followed by then" sloop::*collate-order* lisp::multiple-value-bind (sloop::after sloop::already-there) sloop::find-in-ordered-list sloop::already-there sloop::after (lisp::cdr sloop::after) (lisp::cdr sloop::after) lisp::labels sloop::map-fringe-aux (sloop::.xtree.) sloop::.xtree. (:sloop-map-declares :sloop-body) sloop::desetq1 sloop::parse-loop sloop::def-loop-internal lisp::find sloop::already-un-popped sloop::parse-loop1 sloop::substitute-sloop-body sloop::loop-let-bindings sloop::loop-peek sloop::loop-pop sloop::parse-no-body sloop::parse-loop-for sloop::parse-loop-do sloop::parse-loop-when sloop::loop-collect-keyword-p sloop::parse-loop-collect sloop::parse-loop-initially sloop::parse-loop-with sloop::parse-loop-declare sloop::parse-loop-macro sloop::loop-un-pop sloop::loop-add-binding sloop::loop-add-temps sloop::parse-one-when-clause sloop::pointer-for-collect sloop::loop-parse-additional-collections sloop::make-value sloop::loop-declare-binding sloop::add-from-data sloop::parse-loop-map sloop::the-type lisp::subtypep (system::%init . #((system::warn-version 608) (system::*make-special (lisp::quote sloop::*use-locatives*)) (system::putprop (lisp::quote sloop::*use-locatives*) "See sloop.lisp" #0=(lisp::quote system::variable-documentation)) (lisp::or (lisp::boundp (lisp::quote sloop::*use-locatives*)) (lisp::setq sloop::*use-locatives* lisp::nil)) (system::*make-special (lisp::quote sloop::*automatic-declarations*)) (system::putprop (lisp::quote sloop::*automatic-declarations*) "See sloop.lisp" #0#) (lisp::or (lisp::boundp (lisp::quote sloop::*automatic-declarations*)) (lisp::setq sloop::*automatic-declarations* (lisp::quote (:from lisp::fixnum)))) (system::*make-special (lisp::quote sloop::*auto-type*)) (lisp::or (lisp::boundp (lisp::quote sloop::*auto-type*)) (lisp::setq sloop::*auto-type* (lisp::quote (:from :in :collect)))) (system::*make-special (lisp::quote sloop::*auto-register*)) (lisp::or (lisp::boundp (lisp::quote sloop::*auto-register*)) (lisp::setq sloop::*auto-register* (lisp::quote (:from :in :collect)))) (lisp::proclaim (lisp::quote (lisp::declaration :register))) (system::*make-special (lisp::quote sloop::*type-check*)) (system::putprop (lisp::quote sloop::*type-check*) "If t adds a type check on bounds of from loop
if there is and automatic declare" #0#) (lisp::or (lisp::boundp (lisp::quote sloop::*type-check*)) (lisp::setq sloop::*type-check* lisp::t)) (system::*make-special (lisp::quote sloop::*macroexpand-hook-for-no-copy*)) (lisp::or (lisp::boundp (lisp::quote sloop::*macroexpand-hook-for-no-copy*)) (lisp::setq sloop::*macroexpand-hook-for-no-copy* (lisp::quote lisp::funcall))) (system::*make-special (lisp::quote sloop::*sloop-translations*)) (system::putprop (lisp::quote sloop::*sloop-translations*) "A list of cons's where the translation is the cdr, and the car
is a list of names or name to be translated. Essentially allows 'globalizing'